package br.com.intelsys.basics.dao;

import java.util.Collection;
import java.util.List;

public interface QueryManagerMaker {
	public QueryManagerMaker maxResults(int maxResults);

	public QueryManagerMaker offset(int offset);

	public QueryManagerMaker param(String name, Object value);

	public QueryManagerMaker paramList(String name, @SuppressWarnings("rawtypes") Collection value);

	public QueryManagerMaker paramList(String name, Object[] value);

	public List getList();

	public Object getUniqueValue();

}
